package com.servicesDirectory.dao.organisation.department;

import java.util.List;

import com.servicesDirectory.common.exception.FunctionalException;
import com.servicesDirectory.common.exception.SystemException;
import com.servicesDirectory.common.vo.organisation.DepartmentVO;
import com.servicesDirectory.dao.BaseDAO;

public interface DepartmentDAO extends BaseDAO {
    
	public boolean addDepartment(DepartmentVO vo) throws FunctionalException, SystemException;
    public boolean amendDepartment(DepartmentVO vo) throws FunctionalException, SystemException;
    public List<DepartmentVO> listDepartment(int directorateID, String filter, boolean isInclude) throws FunctionalException, SystemException;
}
